0%

利用 head 打开大型 csv 文件

在工作中经常需要处理一些大型的csv 文件,在进行简单检查的时候不得不用 tabview 打开很大的文件,每次都需要卡上半天。这种情况下我们可以使用 headsplit 来对文件进行分割,来达到快速查看文件的目的。

head 指令的作用是输出一个文件的前面几行(默认十行)/几个字节到标准输出,用法如下:

1
2
3
4
5
head [-n count | -c bytes] [file ...] 
# examples
head a.csv >> b.csv # 使用head获取 a.csv 的前 10 行,重定向到 b.csv
head 15 a.csv >> b.csv # 获取前 15 行
head 15 a.csv b.csv c.csv >> d.csv # 选中多个文件时输出内容会以 ``==> XXX <=='' 间隔, xxx 为选中文件名

相似的,tail 有类似的获取文件尾的作用